import PageDTO from '../../utils/PageDTO';
import UserVO from './UserVO';

export default class BlogCommentVO{
  /**
   * id
   */
  id: number;

  /**
   * 用户id
   */
  userId: number;

  /**
   * 用户信息
   */
  userVO: UserVO;

  /**
   * blogId
   */
  blogId: number;

  /**
   * 关联的1级评论id，如果是一级评论，则值为0
   */
  parentId: number;

  /**
   * 回复的评论id
   */
  answerId: number;

  /**
   * 回复的人的用户名
   */
  answerUserName: string;

  /**
   * 内容
   */
  content: string;

  /**
   * 点赞数
   */
  liked: number;

  /**
   * 是否点赞
   */
  likedFlag: boolean;

  /**
   * 状态，0：正常，1：被举报，2：禁止查看
   */
  status: number;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 附属的评论列表
   */
  sonBlogCommentVOList: PageDTO<BlogCommentVO>;
}